//该文件用于创建Vuex中最为核心的store
import Vue from 'vue'
//引入Vuex
import Vuex from 'vuex'
//应用Vuex插件
Vue.use(Vuex)
// axios
import axios from "axios";
axios.defaults.headers['Content-type'] = 'application/x-www-form-urlencoded;charset=utf-8';

// 准备actions——用于响应组件中的动作
const actions = {
	user(){
        
    }
}
// 准备mutations——用于操作数据（state）
const mutations = {
	
}
// 准备state——用于存储数据
const state = {
    isLogin:false,// 用于检查是否登录了
    uid:0, // 存储用户id
    active:0, // 存储导航栏的下标
    address:null,// 存储用户地址
    shop:{}
}

// 创建并暴露store
export default  new Vuex.Store({
    actions,
    mutations,
    state
})